package me.militch.quickcore.core;


import android.app.Activity;
import android.app.Application;

import me.militch.quickcore.di.component.AppComponent;
import me.militch.quickcore.di.component.IComponent;
import me.militch.quickcore.di.module.ActivityModule;
import me.militch.quickcore.di.module.GlobalConfigModule;
import me.militch.quickcore.di.module.HttpConfigModule;

public interface HasDaggerApplication<T> {
    GlobalConfigModule setupGlobalConfigModule();
    HttpConfigModule setupHttpConfigModule();
    T activityComponent(AppComponent appComponent, ActivityModule activityModule);
}
